Heavy motor vehicles